/*
 *  This file is part of Urd.
 *
 *  Urd is free software; you can redistribute it and/or modify
 *  it under the terms of the GNU General Public License as published by
 *  the Free Software Foundation; either version 3 of the License, or
 *  (at your option) any later version.
 *  Urd is distributed in the hope that it will be useful,
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *  GNU General Public License for more details.
 *
 *  You should have received a copy of the GNU General Public License
 *  along with this program. See the file "COPYING". If it does not
 *  exist, see <http://www.gnu.org/licenses/>.
 *
 * $LastChangedDate: 2008-07-15 15:42:06 +0200 (Tue, 15 Jul 2008) $
 * $Rev: 1296 $
 * $Author: gavinspearhead $
 * $Id: style.css 1296 2008-07-15 13:42:06Z gavinspearhead $
 */
html
{
	border: none;
	overflow: hidden;
	background-image: url('img/background.png');
}
body
{
	background-image: url('img/background.png');
	color: white;
	margin: 0px;
	padding: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: small;
}
h1,.h1
{
	font-family: Verdana;
	font-size: 14pt;
	font-weight: bold;
}
h2,.h2
{
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
}
h3,.h3
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
}
a.pageskip
{
	color: #000000;
	text-decoration: none;
}
a.tabsel
{ 
	color: #bb0000;
	text-decoration: none;
	font-style: normal;
}
a.tabsel:hover
{ 
	color: #ff0000;
	text-decoration: none;
	font-style: normal;
}
a.tab:hover 
{
	color: #cc0000;
	text-decoration: none;
	font-style: normal;
}
a.tab
{
	color: inherit;
	text-decoration: none;
	font-style: normal;
}
a.head{
	color: black;
	text-decoration: none;
	font-style: normal;
}

a.head:hover {
	color: black;
	text-decoration: none;
}
a
{
	color: #cccccc;
	text-decoration: none;
}
.cursor_hand {
	cursor: hand;
	cursor:pointer;
}
a:hover 
{
	color: white;
	text-decoration: none;
}

pre
{
	color: white;
	font-family: courier;
	font-size: small;
}
input
{
}
img.noborder
{
	border-width: 0px;
}
.content 
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-family: verdana;
	font-size: x-small;
	vertical-align: top;
}
.contentadded 
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-family: verdana;
	font-size: x-small;
	vertical-align: top;
	color: yellow;
}
.failed {
	font-size: 9pt;
	font-family: Verdana;
	color: #dddd33;
	font-weight: bold;
}
.paused {
	font-family: Verdana;
	color: white;
}
.running {
	color: white;
	font-weight: bolder;
}
.normal {
	font-family: Verdana;
	color: #bbbbbb;
}
.even
{
	background-color: #0a0000;
	background-image: url('img/rowbg.png');
	background-repeat: repeat-x;
}
.odd
{
	background-color: #0a0000;
	background-image: url('img/rowbg.png');
	background-repeat: repeat-x;

}
.interesting
{
	background-image: url('img/interestingbg.png');
}
.markedread
{
	color: #a0a0a0;
	font-style: italic;
}
.markednzb
{
	color: #b0b090;
	font-style: oblique;
}
td
{
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-width : 0px;
}
td.preview
{
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	font-family: verdana;
	font-size: x-small;
	vertical-align: middle;
}
td.setbuttons
{
	width: 10px;
}
td.setbuttons2
{
	width: 30px;
}
td.fixwidth20p, th.fixwidth20p
{
	width: 20%;
	text-align: center;
}
td.fixwidth1, th.fixwidth1
{
	width: 20px;
	text-align: center;
}
td.fixwidth2, th.fixwidth2
{
	width: 40px;
	text-align: right;
}
td.fixwidth3, th.fixwidth3
{
	width: 75px;
	text-align: right;
}
td.fixwidth4, th.fixwidth4
{
	width: 65px;
	text-align: right;
}
td.fixwidth5, th.fixwidth5
{
	width: 85px;
	text-align: right;
}
td.fixwidth5c, th.fixwidth5c
{
	width: 85px;
	text-align: center;
}
td.fixwidth6, th.fixwidth6
{
	width: 105px;
	text-align: right;
}
td.fixwidth6c, th.fixwidth6c
{
	width: 105px;
	text-align: center;
}

.head 
{
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bolder;
	background-color: #ffffff;
	color: black;
}
table.articles
{
	border-left: thin solid black;
	border-right: thin solid black;
	border-bottom: thin solid black;
	margin-top: -1px;
	border-collapse: collapse;
	width: 100%;
	font-size: 10pt;
}
table.addedsets
{
	background-color: #b40000;
	color: white;
	border: thin solid black;
	width: 100%;
	font-size: xx-small;
	font-family: verdana;
}
.xxsmall
{
	font-size: xx-small;
	font-family: verdana;
	color: white;
	padding-left: 10px;
}

.ashead
{
	font-weight: bold;
}
.asmain
{
}
table.pageskipbottom
{
	border-collapse: collapse;
	color: black;
	margin-top: 0px;
	margin-bottom: 4px;
}
table.pageskip
{
	border-collapse: collapse;
	color: black;
	margin-top: 4px;
	margin-bottom: 1px;
}
td.psb_0
{
	font-weight: bold;
	font-size: 10pt;
	background-color: #ffffff;
	width: 25px;
	text-align: center;
	border-bottom: thin solid black;
	border-left: thin solid black;
	border-right: thin solid black;
}
td.psb_h,td.ps_h
{
	background-color: black;
}
td.ps_0
{
	font-weight: bold;
	font-size: 10pt;
	background-color: #ffffff;
	width: 25px;
	text-align: center;
	border-top: thin solid black;
	border-left: thin solid black;
	border-right: thin solid black;
}
td.psb_1,td.ps_1
{
	font-size: 9pt;
	background-color: #dddddd;
	width: 25px;
	text-align: center;
	border: thin solid black;
}
td.psb_2,td.ps_2
{
	font-size: 8pt;
	background-color: #bbbbbb;
	width: 25px;
	text-align: center;
	border: thin solid black;
}
td.psb_3,td.ps_3
{
	font-size: 7pt;
	background-color: #999999;
	width: 25px;
	text-align: center;
	border: thin solid black;
}
td.psb_4,td.ps_4
{
	font-size: 6pt;
	background-color: #888888;
	width: 25px;
	text-align: center;
	border: thin solid black;
}
td.psb_5,td.ps_5
{
	font-size: 6pt;
	background-color: #777777;
	width: 25px;
	text-align: center;
	border: thin solid black;
}
td.spacer
{
	width: 2px;
}
table.prefsubmit
{
	border-collapse: collapse;
	width: 80%;
	font-size: small;
	font-family: verdana;
}
table.preferences
{
	border: thin solid black;
	border-collapse: collapse;
	width: 80%;
	font-size: x-small;
	font-family: verdana;
	background-color: black;
}
table.transfers
{
	border: thin solid black;
	border-collapse: collapse;
	width: 100%;
	font-size: x-small;
	font-family: verdana;
}

table.newsgroups
{
	border-left: thin solid black;
	border-right: thin solid black;
	border-bottom: thin solid black;
	margin-top: -1px;
	border-collapse: collapse;
	width: 100%;
	font-size: x-small;
	font-family: verdana;
}
table.files
{
	border-left: thin solid black;
	border-right: thin solid black;
	border-bottom: thin solid black;
	margin-top: -1px;
	border-collapse: collapse;
	width: 100%;
	font-size: x-small;
	font-family: verdana;
}
table.tasks
{
	border: thin solid black;
	border-collapse: collapse;
	width: 100%;
	font-size: x-small;
	font-family: verdana;
}
td.newsgroupsright
{
	font-size: x-small;
	text-align: right;
}
tr.newsgroup
{
}
tr.preference
{
	vertical-align: top;
}

th
{
	text-align: left;
}
table.progress
{
	border-collapse: collapse;
	width: 200px;
}

td.progressbar
{
	background-image: url('img/light.png');
	height: 10px;
}
td.noprogressbar
{
	background-image: url('img/dark.png');
	height: 10px;
}
.hidden
{
	visibility: hidden;
	display: none;
}
.highlight
{
	color: #ffcc00;
}
.warning_highlight
{
	color: #ff5050;
	font-style: italic;
}
.highlight2
{
	background-image: url('img/darkbg.png');
	/*background-color: #300000;*/
}
.buttonlike
{
	cursor: pointer;
}
.setinfo
{
	color: white;
	margin-left: 15px;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}
.fullwidth
{
	width: 100%;
}
.hmid
{
	margin-left: auto;
	margin-right: auto;
}
.vbot
{
	vertical-align: bottom;
}
.vtop
{
	vertical-align: top;
}
.bold
{
	font-weight: bold;
}
.prefs
{
	margin-left: 40px;
	border-width: 0px;
	font-size: small;
	border-style: solid;
}
.time
{
	width: 20px;
	font-size: 8pt;
	text-align: right;
}
select
{
	font-size: x-small;
}
.update
{
	font-size: 8pt;
}
.newpref
{
	font-size: 12pt;
	font-family: "arial black";
	font-weight: bold;
	font-style: italic;
	text-align: right;
	padding-right: 5px;
	background-image: url('img/rowbgdark.png');
}
div.log {
	overflow-y: scroll;
	height: 600px;
	font-size: xx-small;
	font-family: courier;
}
div.setinfo
{
	overflow: scroll;
	overflow-x: auto;
	overflow-y: scroll;
	height: 240px;
	width: auto;
	font-size: xx-small;
	font-family: verdana;
}
td.setinfotd
{
	padding: 0px;
	margin: 0px;
	padding-top: 5px;
	border-top: thin dotted black;
	border-bottom: thin dotted black;
	background: #400000;
	background-image: url('img/topshadow.png');
	background-repeat: repeat-x;
}

.transparent
{
	opacity: 0.2;
}
.leftbut
{
	text-align: left;
	vertical-align: bottom;
	margin-right: auto;
	width: 170px;
}
.midbut
{
	text-align: center;
	vertical-align: bottom;
}
.dlbuts
{
	text-align: left;
	padding-left: 20px;
	vertical-align: bottom;
}
.rightbut
{
	text-align: right;
	vertical-align: bottom;
}
.left
{
	text-align: left;
}
.right
{
	text-align: right;
}
.addedsets
{
	color: #bababa;
	font-family: verdana;
	font-size: xx-small;
}
span.Message
{
	color: yellow;
	font-style: italic;
}
.transferstatus
{
	background: black;
	color: white;
	font-family: verdana;
	text-align: center;
}
.browsecat
{
	background: black;
	color: white;
	font-family: verdana;
	text-align: center;
	font-size: x-small;
}
.dltime
{
	text-align: right;
}
span.progress
{
	font-family: verdana;
	font-size: xx-small;
}
input
{
	font-size: 8pt;
}
.vbot
{
	vertical-align: bottom;
}
.center
{
	text-align: center;
}

.submenu
{
	margin: 0px;
	padding: 0px;
}
.submenutable
{
	margin: 0px;
	padding: 0px;
}

.submenudiv
{
	margin: 0px;
	margin-left: -10px;
	padding: 0px;
}
.stopmark
{
	border: 0px;
	vertical-align: bottom;
}
.submitsmall
{
	background: #222222;
	color: white;
	padding: 1px;
	font-family: verdana;
	font-size: xx-small;
	border: 1px solid black;
	font-weight: bold;
}


.submit
{
	background: #222222;
	color: white;
	padding: 1px;
	font-family: verdana;
	border: 1px solid black;
	font-weight: bold;
	cursor: pointer;
}

/* Divs */
#ontop
{
	z-index: 50;
}
#overDiv
{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 2000;
	visibility: hidden;
}
#header
{
	height: 100px;
}
#urdstatus
{
	overflow: hidden;
	margin-right: 10px;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 200;
	width: 190px;
	background-image: url('img/statusbg.png');
	background-repeat: no-repeat;
	background-color: black;
}
#contentout
{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	overflow-x: hidden;
	overflow-y: auto;
	z-index: 10;
}
#content
{
	height:100%;
	width: auto;
	padding-left: 200px;
	padding-right: 10px;
	padding-top: 10px;
}
#installation
{
	height: 600px;
	overflow: auto;
	width: auto;
	padding-left: 200px;
	padding-right: 10px;
	padding-top: 10px;
}
#seperator
{
	width: 100%;
	float: left;
	height: 5px;
}
div.loginstatus
{
	font-size: xx-small;
	font-family: verdana;
	padding-left: 10px;
}    
#status
{
	font-size: xx-small;
	font-family: verdana;
	padding-left: 10px;
	overflow-x: hidden;
}
#transferrenamediv,#editnewsserver, #rsseditdiv, #uploadnzbdiv,  #buttoneditdiv, #fileeditdiv, #loadsettingsdiv
{
	font-family: verdana;
	position: fixed;
	left: 50%;
	top: 50%;
	width: 525px;
	height: 300px;
	margin-left: -262px;
	margin-top: -150px;
	padding: 10px;
	background-image: url('img/windowbg_large.png');
	background-repeat: no-repeat;
}

#usenetservereditdiv, #postdiv, #usereditdiv, #postmessagediv
{
	font-family: verdana;
	position: absolute;
	left: 45%;
	top: 35%;
	width: 700px;
	height: 400px;
	margin-left: -262px;
	margin-top: -100px;
	padding: 10px;
	background-image: url('img/windowbg_largest.png');
	background-repeat: no-repeat;
}

#getnzb
{
	border: thin solid black;
	background: #440000;
	width: 99%;
	font-size: x-small;
	font-family: verdana;
	padding: 4px;
	vertical-align: bottom;
}
.editusenetserveroff, .edituseroff, .editrssoff, .renametransferoff, .uploadnzboff, .editbuttonoff, .editfileoff, .loadsettingsoff, .postoff, .postmessageoff
{
	visibility: hidden;
	z-index: -100;
}
.editrusenetserveron, .edituseron, .editrsson, .renametransferon, .uploadnzbon, .editbuttonon, .editfileon, .loadsettingson, .poston, .postmessageon
{
	visibility: visible;
	z-index: 1000;
}
#transfersdiv
{
	width: 100%;
	float: left;
	z-index: 10;
}
#nojs
{
	background-color: yellow;
	color: black;
	border: thick solid red;
	padding: 5px;
	display: table;
}
#message
{
	font-family: verdana;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 350px;
	height: 200px;
	margin-left: -175px;
	margin-top: -100px;
	background-image: url('img/messagebg.png');
	background-repeat: no-repeat;
}
#messagecontent
{
	margin: auto;
	height: 175px;
	margin-top: 10px;
	margin-right: 10px;
	padding-left: 20px;
	padding-right: 20px;
	overflow: auto;
}
#center
{
	width: 50%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
#overlay
{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1000;
	background-image: url('img/overlay.png');
	text-align: center;
	vertical-align: bottom;
}
#hideoverlay
{
	position: absolute;
	right: 30px;
	top: 10px;
}
/* Table stuff */
#table
{
	position: absolute;
	top: 125px;
	left: 3px;
	z-index: 301;
	font-size: x-small;
}
#subtable
{
	position: absolute;
	top: 127px;
	left: 151px;
	z-index: 302;
	font-size: x-small;
}
td.submenutabsel
{
	color: #cc0000;
	background-image: url('img/button_light.png');
}
td.submenutabsel:hover
{
	color: #cc0000;
	background-image: url('img/button_light_sel.png');
}

td.invisiblesubmenutab
{
	padding: 0px;
}
td.submenutab
{
	color: #ffffff;
	background-image: url('img/button_light.png');
}
td.submenutab:hover
{
	color:#ffffff;
	background-image: url('img/button_light_sel.png');
}
table.menutable
{
	vertical-align: bottom;
	border-collapse: collapse;
}
td.menutab
{
	color: #ffffff;
	background-image: url('img/button_light.png');
}
td.menutab:hover
{
	color: #ffffff;
	background-image: url('img/button_light_sel.png');
}
td.menutabwithsub
{
	color: #ffffff;
	background-image: url('img/button_dark_exp.png');
}
td.menutabsel:hover 
{
	color: #ff0000;
	background-color: #fbfbfb;
}
td.menutabsel
{
	background-color: #fbfbfb;
	text-align: center;
	border: 2px solid black;
}
tr.menutr
{
	height: 23px;
}
tr.menutrhide
{
	height: 16px;
}
td.menutabgen
{
	/* Generic menutab stuff, like width & height: */
	width: 150px;
	padding: 0px;
	margin: 3px;
	border: 2px solid black;
	text-align: center;
}
td.menutabgenhide
{
	/* menutab stuff for hide button */
	color: #ffffff;
	background-color: #000000;
	width: 150px;
	padding: 0px;
	margin: 0px;
	border: 2px solid black;
	text-align: right;
	background-image: url('img/menuheadbg.png');
	background-repeat: no-repeat;
	background-color: black;
}

td.rssleft {
	border: none;
	color: white;
	background-color: #dd4400;
	font-size: 8px;
}

td.rssright {
	border: none;
	color: #ffffff;
	background-color: #999999;
	font-size: 8px;
}
table.rss {
	border-collapse: collapse;
}
a.rss {
	color: #ffffff;
	text-decoration: none;

}
td.rss2{
	text-align:right;
}

.newset {
	color: yellow;
	font-weight: bold;
}
.quickdisplay
{
	margin: auto;
	width: 80%;
	border: 2px solid black;
	vertical-align: top;
	padding: 0px;
	border-collapse: collapse;
	background: #400000;
}
.extsetinfo
{
	color: white;
	margin: auto;
	width: 80%;
	border: 2px solid black;
	vertical-align: top;
	padding: 0px;
	border-collapse: collapse;
	background: #400000;

}
.extsetnamewidth
{
	width: 140px;
}
.extsetinput
{
	color: white;
	text-align: left;
}
.logintable
{
	padding-top: 100px;
	margin: auto;
}
#basketdiv
{
}
#innerbasketdiv
{
	height: 100px;
	width: 100%;
	overflow-y: auto;
}
.innerbaskettable
{
	width: 100%;
}
.baskettable
{
	width: 100%;
	background-color: #400000;
	border: solid black 1px;
}
.basketright
{
	font-size: xx-small;
	font-family: verdana;
	text-align: right;
}

.basketmiddle
{
	font-size: xx-small;
	font-family: verdana;
	text-align: center;
}

.basketleft
{
	font-size: xx-small;
	font-family: verdana;
}
table.basketbuttons
{
	width: auto;
	background-color: #400000;
	border: solid black 1px;
	border-top: solid #400000 1px;
	margin-top: -1px;
}
table.browsetoptable
{
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}
table.compact
{
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}
table.wide
{
	width: 100%;
}
td.harddisk
{
	width: 28px;
}
td.minimalistic
{
	padding: 0px;
	margin: 0px;
}
.nowrap
{
	white-space: nowrap;
}
.small
{
	padding: 0px;
}
.QuickMenuHidden
{
	visibility: hidden;
	position: absolute;
	z-index: 990;
}
.QuickMenu
{
	visibility: visible;
	position: absolute;
	z-index: 990;
	top: 0px;
	left: 0px;
	width: 250px;
	height: 250px;
}
.quickmenuitem
{
	position: absolute;
}
.qmclose:hover
{
	color: black;
	font-weight: bold;
}
.QuickWindowHidden
{
	visibility: hidden;
	position: absolute;
	z-index: 900;
}
.QuickWindow
{
	visibility: visible;
	position: absolute;
	z-index: 900;
	margin: 0px auto;
	width: 100%;
	height: 100%;
	background-image: url('img/overlay.png');
	text-align: center;
	overflow: auto;
}
.quickmenuitem
{
	position: absolute;
}
div.closequickwindow
{
	position: fixed;
	top: 0px;
	width: 100%;
	background-image: url('img/darkbg.png');
	text-align: right;
	z-index: 1000;
}
table.userstats
{
	border: thin solid black;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	background: #740000;
	color: white;
	font-family: verdana;
	font-size: xx-small;
}
table.totalstats
{
	border: thin solid black;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	background: #550000;
	color: white;
	font-family: verdana;
	font-size: xx-small;
}
td.statsleft
{
	width: 200px;
	text-align: right;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}
td.statsmid
{
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	width: 450px;
}
td.statsright
{
	text-align: right;
	width: 60px;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	padding-right: 5px;
}
tr.stats
{
	height: 15px;
}
td.statsname
{
	font-size: small;
	font-weight: bold;
}
td.bar_1
{
	background-image: url('img/bar_1.png');
}
td.bar_2
{
	background-image: url('img/bar_2.png');
}
td.bar_3
{
	background-image: url('img/bar_3.png');
}
td.bar_4
{
	background-image: url('img/bar_4.png');
}
td.bar_5
{
	background-image: url('img/bar_5.png');
}
td.bar_6
{
	background-image: url('img/bar_6.png');
}
.minimal
{
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}
table.windowsize
{
	width: 100%;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	text-align: right;
}
.statusminimized
{
	height: 25px;
	width: 25px;
	margin-left: -165px;
}
#statussize
{
	position: relative;
	float: right;
	margin-right: 2px;
	margin-top: 2px;
}
#logindiv
{
	position: absolute;
	left: 50%;
	top: 50%;
	width: 700px;
	height: 400px;
	margin-left: -350px;
	margin-top: -200px;
	padding-left: 10px;
	background-image: url('img/loginbg.png');
	background-repeat: no-repeat;
}
#textcontent
{
	border: 1px solid #040000;
	background: #200000;
	padding: 30px;
	margin: 50px;
}
.textback
{
	border: 1px solid #040000;
	background: #200000;
	padding: 30px;
	margin: 50px;
}
.binicon
{
	vertical-align: middle;	
	padding: 0px;
}
.makelink
{

	color: #cccccc;
}
.iconsize
{
	width: 16px;
	height: 16px;
}
.dynimgplus
{
	background-image:url('img/icon_plus_border.png');
}
.dynimgminus
{
	background-image:url('img/icon_minus_border.png');
}
.floatleft
{
	float: left;
}
.floatright
{
	float: right;
}
.alignright
{
	margin-right: 0px;
	margin-left: auto;
}
.alignleft
{
	margin-left: 0px;
	margin-right: auto;
}
